Victor Barberan
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: fabacademy --- # Blender Intro ![](https://www.blender.org/wp-content/uploads/2015/03/blender_logo_socket-1-1280x391.png) ## Why I use Blender **There is always a lot of discussion on wich 3d modeling tool is the best** to learn and use, most of the time it comes down to personal preference and **becomes an almost religious fight.** In my opinion we should talk and think on the reasons about why we choose one tool or the other, here are some thoughs: * The tools that we use, shape ourselves and the things we do. * The design of the tool, limits our capacity to create solutions, and influences how we face problems. * Our creative freedom has to struggle against the rules imposed by the tool itself. * The reasons that motivate tool designer decisions are not always aligned with our objectives. * In commercial tools, profit is prioritized in design decisions. * A tool that is created by a comunity has more potential to be diverse in the paradigms it imposes. * Modifying the tool itself should be a normal part of the creative process to allow a wider range of outputs. * An open source tool by definition allows (and even promotes) us to change it to fit our needs. ## Introduction to the Blender project Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process. Examples from many Blender-based projects are available in the showcase. Blender is cross-platform and runs equally well on Linux, Windows, and Macintosh computers. Its interface uses OpenGL to provide a consistent experience. To confirm specific compatibility, the list of supported platforms indicates those regularly tested by the development team. As a community-driven project under the GNU General Public License (GPL), the public is empowered to make small and large changes to the code base, which leads to new features, responsive bug fixes, and better usability. Blender has no price tag, but you can invest, participate, and help to advance a powerful collaborative tool: Blender is your own 3D software. _from [blender.org](https://www.blender.org/about/)_ ## [History](https://www.blender.org/foundation/history/) ... Roosendaal wrote the first source files titled “Blender” on the 2nd of January, 1994, still considered Blender’s official birthday... ... In May of 2002, he started a non-profit, the Blender Foundation, with the intention of making Blender open-source. His hope was to create a public monument to Blender, and give everyone who had worked on the Blender project the chance to use it for their portfolios. In July of the same year, he launched the first-ever crowdfunding campaign: Free Blender. Thanks to Blender’s community of 250,000 users, the Blender Foundation was able to raise one hundred and ten thousand euros in just seven weeks — sufficient to regain Blender from its investors. On Sunday, October 13th, 2002, Blender was released under the terms of the GNU General Public Licence, the strictest possible open-source contract. Not only would Blender be free, but its source code would remain free, forever, to be used for any purpose whatsoever... [![](https://i.imgur.com/D4jmmcs.jpg =200x)] _Blender history in [splash screens](https://commons.wikimedia.org/wiki/Category:Blender_splash_screens)_ {%youtube sMX9WTf1WZg%} ## Free (libre) and Open Source ![](https://i.imgur.com/VHfyQCR.png) Blender license [information](https://www.blender.org/about/license/) **In a few sentences, what is the GNU GPL?** 0. You are free to use Blender, for any purpose 1. You are free to distribute Blender 2. You can study how Blender works and change it 3. You can distribute changed versions of Blender _In the last case you have the obligation to also publish the changed source code as GPL._ **How does the GPL and Blender benefit me?** 1. The GPL allows for developers to work on Blender without worry that their work could be copied into a closed application. They can keep their own copyright on the code even, reserving the rights to sell or license it as they wish to. 2. The GPL makes it so that all contributers must make their code open, this means that if someone distributes a version of Blender with a cool feature, everyone can have access to it. 3. The GPL ensures that all future Blender versions will always be available as Free Software, providing the core freedom users and developers expect from it. One of the main benefits of Blender is that it’s truly “your own software”. You or your studio can treat it as in-house software equally to the big powerhouses in the film industry. ## Comunity The importance of the [community](https://www.blender.org/community/) in this software development model. [![](https://i.imgur.com/THDPniD.png =300x)](https://video.blender.org/w/f7nWckAawPoYxwcsSkiQrr) ## Financing [![](https://i.imgur.com/hepaSiw.png)](https://fund.blender.org/) ![](https://www.blender.org/wp-content/uploads/2021/06/blender_funding_v2.png) Blender [Foundation](https://www.blender.org/about/) :::info Blender [donations page](https://www.blender.org/about/donations/) ::: ## Development Blender has used the idea of [Open Movies](https://video.blender.org/video-channels/blender_open_movies/videos) as a way to develop and fund free (libre) software. _As a way to stress-test Blender’s increasing power, the Blender Foundation challenged its community’s most talented artists to make an animated 3D short film. The only criterion was that they had to use open source tools, with Blender prime among them._ _Under the codename “Project Orange,” this project began in 2005, resulting in Elephants Dream, a surreal adventure through a gigantic machine. The film and all its assets were made freely available under a Creative Commons licence._ _After the success of Elephants Dream, the Blender Institute was established in the summer of 2007. As well as helping to define the Blender Foundation’s goals, the Blender Institute comprised a permanent office and studio, with the express intention of generating Open Projects related to 3D movies, games or visual effects. As part of its output, the Blender Institute has created a series of Open Movies in collaboration with leading artists. They include the comedy Big Buck Bunny (2008), science fiction thriller Tears of Steel (2012), a poetic fantasy Spring (2019), and horror-comedy Sprite Fright (2021)._ [![](https://i.imgur.com/CA8C0IN.jpg =x250)](https://studio.blender.org/films/elephants-dream/) [![](https://i.imgur.com/WoVzIrJ.jpg =x250)](https://studio.blender.org/films/big-buck-bunny/) [![](https://i.imgur.com/rMTcAOj.png =x250)](https://studio.blender.org/films/spring/) [![](https://i.imgur.com/rJR9bzu.png =x250)](https://video.blender.org/w/a69d68a5-a0e0-4a80-9d66-49f093c97aaf) :::info Blender [developers blog](https://code.blender.org/) Blender Developer [Wiki](https://wiki.blender.org/index.php/Main_Page) ::: ## [Features](https://www.blender.org/features) ## User Interface ![](https://code.blender.org/wp-content/uploads/2021/10/blender_3_0_beta-1024x550.png) * Window system * Screen types * Personalization - Split and join * Editors * 3D view * Tool shelf * Properties shelf * Properties editor * Outliner * Info Editor (top bar) * Animation * Graph * Dopesheet * NLA editor * Timeline * Node Editor * Geometry * Composition * Materials * Textures * Animation Nodes Addon [Github,](https://github.com/JacquesLucke/animation_nodes/releases/tag/v2.0) [docs](https://animation-nodes-manual.readthedocs.io/en/latest/) * [Sverchok](https://github.com/nortikin/sverchok/) Addon * UV Image editor * Video Sequence editor * Text editor * Keyboard Shortcuts and mouse movement [![](https://giudansky.com/images/articoli/2021/03/blender-infographic-lowres-preview.jpg =200x)](https://www.giudansky.com/downloads/learnwithaposter/blender-poster-infographic/blender-infographic-SM-2500.png) ## Viewport navigation * Changing views * Perspective * Camera ## Manipulating objects * Grab, Rotate and Scale (keyboard, mouse, numeric) * Duplicate * Duplicate linked * Snap * 3d cursor ## Modeling ### Mesh modeling ![](https://www.blender.org/wp-content/uploads/2019/07/modeling02-1280x720.jpg?x79440) [Hard surface modelig timelapse](https://www.youtube.com/watch?v=E7lqyJh-pVc&list=PL5zJo_b1ZvzGQ-aK83aVbr8EcOAWRTCCr) * Object manipulation (shortcuts and manipulator) * Object mode * Edit mode * Primitives (extra meshes addons, gears, bolts, etc) * Extruding * Snaps * 3D cursor * Pivot center * Using Collections ### Modifiers * Array * Mirror * Subsurface * Decimate * Solidify * Bevel * Boolean ### Geometry nodes ![](https://docs.blender.org/manual/en/latest/_images/modeling_geometry-nodes_introduction_properties.png) > The geometry node tree connected to a modifier is a Node Group. The geometry from the state before the modifier (the original geometry or the result of the previous modifier) will be passed to the Group Input node. Then the node group can operate on the geometry and pass an output to the Group Output node, where it will be passed to the next modifier. from blender [documentation](https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/index.html) ### Others * Curve modeling * Geometry nodes * Surface modeling * Metaball * [Sverchok](https://github.com/nortikin/sverchok/) ## Sculpting ![](https://i.imgur.com/QMZ1G8r.png) * Brushes * Remesh Sculp timelapse example [video](https://www.youtube.com/watch?v=TLb_CCoWn5o) ## Animation ![](https://i.imgur.com/XMNM48r.png) * Basic keyframing * Dopesheet editing * Curve edition * Interpolation * Animation nodes [demo](https://www.youtube.com/watch?v=slQphRSC6W0) ## Materials and textures ![](https://i.imgur.com/DT6ewFq.png) * Asign materials * UV mapping :::info [How to Use Blender's new ULTIMATE Shader: Principled](https://www.blenderguru.com/tutorials/2017/6/21/how-to-use-blenders-new-ultimate-shader-principled-bsdf) on blender guru. ::: ## Rendering ![](https://www.blender.org/wp-content/uploads/2019/07/blender_render-1280x720.jpg?x79440) * Cycles renderer * Eevee [example](https://www.youtube.com/watch?v=nxrwx7nmS5A) :::info Rendering on [blender manual](https://docs.blender.org/manual/en/latest/render/index.html) [Rendering with cycles](https://hackmd.io/0hq9wSKvS5y7orq9CZqHrg) (in spanish) [Enviroment lighting](https://hackmd.io/vF_cwfZKQiSN8dvX3m1k8A?both) (in spanish) ::: ### Working display * Viewport shading * Light, shadows, cavity, etc * Matcap, colors, etc ## Grease pencil ![](https://www.blender.org/wp-content/uploads/2019/07/hero_p31_screenshot-1280x720.jpg?x79440) * [Intro video](https://www.youtube.com/watch?v=pywbPQD9vYU) * Anotation tool * Grease pencil object [To 3d](https://www.youtube.com/watch?v=ONV-Wy8Z7-w) [Another](https://www.youtube.com/watch?v=qne29KKef58) [Hero demo](https://vimeo.com/266060937) ## FX ![](https://i.imgur.com/FTvlzJe.jpg) * Cloth * Particles * Field forces (Test with particles and smoke) * Fire and smoke * Ocean modifier * Hair * Fluids Example [video](https://www.youtube.com/watch?v=nU6PF8vuEBk) ## Compositing ![](https://www.blender.org/wp-content/uploads/2019/07/blender_vfx-1280x720.jpg?x79440) * Basic node usage * Camera tracking [Example video](https://www.blenderguru.com/tutorials/introduction-to-camera-tracking) * Tracking and Fluids video [example](https://www.youtube.com/watch?v=SizZLCdAhR8) :::info [Blender Compositor notes](https://hackmd.io/pt_peqytQiGzSTewGCNyrA) (in spanish) [Motion Traking](https://hackmd.io/_MZexh9fREqiZqRZuCVMlA) with Blender (in spanish) [Compositing 3d models](https://hackmd.io/_ua-ggoJQuiZP9RxGpEwew?view) (in spanish) ::: ## Video editing ![](https://www.blender.org/wp-content/uploads/2019/07/vse_custom_grade.jpg) ## Python scripting Fabacademy Blender IO class [documentation](https://fablabbcn-projects.gitlab.io/learning/fabacademy-local-docs/material/extras/week12/blender/#intro) Blender Python API [documentation](https://docs.blender.org/api/current/) ## Addons [Blender market addons](https://blendermarket.com/categories/scripts-and-addons) [BlenderCAM](https://github.com/vilemduha/blendercam) :::info **Resources** * Blender [FAQ](https://www.blender.org/support/faq/) * Blender fundamentals [videos](https://video.blender.org/video-channels/blender_fundamentals/videos) * Blender video [channels](https://video.blender.org/accounts/blender/video-channels) * Blender [manual](https://docs.blender.org/manual/) * Blender IO Fablab class [documentation](https://hackmd.io/vIgyQbZYRsKZuxc89xQ5KA) * Blender CAM Fablab [documentation](https://hackmd.io/0E9ruq_UQjSUUmh2qU8Jww) :::

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully