Blender: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
 
(32 intermediate revisions by the same user not shown)
Line 36: Line 36:
{{seealso|[[:Category:Blender]] for tutorials.}}
{{seealso|[[:Category:Blender]] for tutorials.}}


{{blender|4}} is a free and open source [[:Category:Modeling|3D modeling]] package that can be used to create models for {{src|4}} and {{src2|4}}. Blender has also been available on Steam since April 3, 2015, it comes with automatic updates but has no support for the in-app Steam overlay currently.
{{blender|4}} is a free and open source [[:Category:Modeling|3D modeling]] package that can be used to create models for {{src|4}} and {{src2|4}}. Blender has also been available on [[Steam]] since April 3, 2015, it comes with automatic updates but has no support for the in-app Steam overlay currently.


== Features ==
== Features ==
Some of Blender's features include:
Some of Blender's features include:
* Traditional 3D modelling.
* 3D modelling.
* [[UV map | UV mapping]]
* 3D Texture painting. (see [[Skin]])
* Texture baking (see [[Normal Map Creation in Maya]] | <span style="color:red;">'''Note:'''</span> this is for {{maya|4}} same principles applies in {{blender}}).
* Weight painting, Rigging, Animations & Shape Keys (see [[Blender#Animation | Animation section]]).
 
Other useful features:
* Non-destructive modifiers (see [https://docs.blender.org/manual/en/latest/modeling/modifiers/introduction.html  Blender docs modifiers introduction]).
* Sculpting.
* Sculpting.
* Node-based modelling & shading.
* Node-based/procedural modelling & material shading.
* Texture painting & material baking.
* Rigging & animations.
* Physics simulation.
* Physics simulation.
* Use add-ons to import and export numerous different file types like SMD, DMX & FBX for your Source mods or the Steam Workshop.


== Blender and Source ==
== Blender and Source ==
Use add-ons to import and export numerous different file types like [[SMD]], [[DMX]] & [[FBX]] for your Source mods or the Steam Workshop.
{{note | Follow the [[SteamVR/Environments/Blender tutorial|Blender for Source 2]] tutorial to export a mesh from Blender to Source 2.}}
{| class="wikitable"
! colspan=2 | Add-ons
|-
! Name !! Description
|-
| {{Blendersrctools|4}} || Import and export '''SMD''' and '''DMX'''.
|-
| {{bsourceops|4}} || Export '''SMD''', and generate '''[[QC]]''' files.
|-
| {{sourceio|4}} || Import models, maps, and textures from {{src|4}}, {{src2|4}}, and {{goldsrc|4}}.
|-
| {{srcengcolltools|4}} || Generate and optimize collision meshes for {{src|4}}.
|-
| {{blendervertexlit|4}} || Help you design and export materials for models.
|-
|}
{{Tip | You can store as many models as you like in the same .blend file. Use scenes and/or collections to easily manage the different elements.}}
== Animation ==
See [[Animation in Blender]] to learn how to rig and animate in a way that survives SMD export.
*[[Enveloping]]
*[[Skeletons and Rigging]]
*[[Skeletal animation]]
===Shape Keys===
* Shape Keys (see [[Flex animation]]).


* Follow the [[SteamVR/Environments/Blender tutorial|Blender for Source 2]] tutorial to export a mesh from Blender to Source 2.
==Source Shaders Emulation==
* {{Blendersrctools|4}} can import and export [[Studiomdl Data|SMD]] and [[DMX model|DMX]].
[https://git.sr.ht/~b5327157/tf2-blender/tree/HEAD/VertexLitGeneric.md VertexLitGeneric OSL] is a [[VertexLitGeneric]] shader implementation for the Blender Cycles ray-tracing engine, supported by [https://docs.blender.org/manual/en/latest/render/shader_nodes/osl.html Open Shading Language].
* {{bsourceops|4}} can also export [[SMD]], and generate [[QC]] files.
* {{sourceio|4}} can import models, maps, and textures from {{src|4}}, {{src2|4}}, and {{goldsrc|4}}.
* {{srcengcolltools|4}} can generate and optimize collision meshes for {{src|4}}.
* {{blendervertexlit|4}} can help you design and export materials for models.
* [https://git.sr.ht/~b5327157/tf2-blender/tree/HEAD/VertexLitGeneric.md VertexLitGeneric OSL] is a [[VertexLitGeneric]] shader implementation for the Blender Cycles ray-tracing engine, supported by [https://docs.blender.org/manual/en/latest/render/shader_nodes/osl.html Open Shading Language].
* See [[Animation in Blender]] to learn how to rig and animate in a way that survives SMD export.
* You can store as many models as you like in the same .blend file. Use scenes and/or collections to easily manage the different elements.


== Where can I learn to use Blender? ==
== Where can I learn to use Blender? ==
Line 64: Line 90:
Although the Valve Developer Community has limited information about using Blender, we offer a variety of external resources for you to learn and master Blender.
Although the Valve Developer Community has limited information about using Blender, we offer a variety of external resources for you to learn and master Blender.


* '''[http://www.blender.org/manual/ Official Blender Manual 2.6]''' - The definitive manual on Blender 2.6, provided by and hosted on the Blender website.{{deadlink|Sends you to the newest docs}}
* '''[http://www.blender.org/manual/ Blender Documentation]''' Hosted by Blender.org
*'''[https://docs.blender.org/manual/en/latest/ Official Blender Manual 4.1]''' - The definitive manual on Blender 4.1, provided by and hosted on the Blender website.
* {{Youtube}} Probably the best place to begin learning blender
* '''[http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro Blender 3D: Noob to Pro]''' A helpful online resource book hosted on [https://www.wikibooks.org/ WikiBooks], a website that uses the same format as this website and Wikipedia.
 


* '''[http://www.cdschools.org/Page/455 Blender Basics - 4th Edition]''' an online (but printable) classroom textbook released under [[wikipedia:Creative Commons|Creative Commons]] BY the Central Dauphin High School.
=== Getting help ===
Getting help with specific issues you are having.
* [https://steamcommunity.com/app/365670/discussions/ Blender Steam Discussion] Steam forum for blender
* {{Discord|https://discord.gg/fpKhQxeX | Blender Community Discord}} Popular blender users discord
* {{blender|4}} [https://www.blender.org/support/ Support portal] Portal with a lot more places to find help. '''User Communities''' page also has links to non-english communities


== External links ==
== External links ==
* [http://www.blender.org/ Blender homepage]
* [http://www.blender.org/ Blender homepage]
* [http://www.blender.org/manual/ Blender Documentation]
* [https://store.steampowered.com/app/365670/Blender/ Steam Page]
* [https://store.steampowered.com/app/365670/Blender/ Steam Page]
== See also ==
* [[Anatomy of a Model]]
{{sdktools|0}}
{{sdktools|0}}
[[Category:Modeling]]
[[Category:Modeling]]

Latest revision as of 03:12, 23 November 2025

English (en)Русский (ru)中文 (zh)Translate (Translate)
Blender.png
Developer(s)
Blender Foundation
Initial release
Jan 2, 1994
Stable release
Nov 18, 2025
(5.0)
Written in
C++
Operating system
Windows MacOS Linux
Type
Model tool
Target engine(s)
Source Source 2
Distribution
Freeware
Website
Version
5.0
See also: Category:Blender for tutorials.

Blender Blender is a free and open source 3D modeling package that can be used to create models for Source Source and Source 2 Source 2. Blender has also been available on Steam since April 3, 2015, it comes with automatic updates but has no support for the in-app Steam overlay currently.

Features

Some of Blender's features include:

Other useful features:

Blender and Source

Use add-ons to import and export numerous different file types like SMD, DMX & FBX for your Source mods or the Steam Workshop.

Note.pngNote: Follow the Blender for Source 2 tutorial to export a mesh from Blender to Source 2.
Add-ons
Name Description
Blender Source Tools Blender Source Tools Import and export SMD and DMX.
SourceOps SourceOps Export SMD, and generate QC files.
SourceIO SourceIO Import models, maps, and textures from Source Source, Source 2 Source 2, and GoldSrc GoldSrc.
Source Engine Collision Tools Source Engine Collision Tools Generate and optimize collision meshes for Source Source.
Blender VertexLitGeneric Blender VertexLitGeneric Help you design and export materials for models.
Tip.pngTip: You can store as many models as you like in the same .blend file. Use scenes and/or collections to easily manage the different elements.

Animation

See Animation in Blender to learn how to rig and animate in a way that survives SMD export.

Shape Keys

Source Shaders Emulation

VertexLitGeneric OSL is a VertexLitGeneric shader implementation for the Blender Cycles ray-tracing engine, supported by Open Shading Language.

Where can I learn to use Blender?

Blender ui.jpg

Although the Valve Developer Community has limited information about using Blender, we offer a variety of external resources for you to learn and master Blender.


Getting help

Getting help with specific issues you are having.

External links

See also