Blender: Difference between revisions
Weevil bob (talk | contribs) |
Weevil bob (talk | contribs) |
||
| (30 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: | ||
* | * 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. | ||
* Physics simulation. | * Physics simulation. | ||
== 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]]). | |||
==Source Shaders Emulation== | |||
[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]. | |||
== 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/ Blender Documentation] Hosted by Blender.org | * '''[http://www.blender.org/manual/ Blender Documentation]''' Hosted by Blender.org | ||
* | * {{Youtube}} Probably the best place to begin learning blender | ||
* | === 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 == | ||
| Line 73: | Line 104: | ||
* [http://www.blender.org/manual/ Blender Documentation] | * [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
🛒 Get it on Steam for free (via Browser | Steam client*)
Supported OS:
Blender is a free and open source 3D modeling package that can be used to create models for
Source and
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:
- 3D modelling.
- UV mapping
- 3D Texture painting. (see Skin)
- Texture baking (see Normal Map Creation in Maya | Note: this is for
Maya same principles applies in
). - Weight painting, Rigging, Animations & Shape Keys (see Animation section).
Other useful features:
- Non-destructive modifiers (see Blender docs modifiers introduction).
- Sculpting.
- Node-based/procedural modelling & material shading.
- Physics simulation.
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.
| Add-ons | |
|---|---|
| Name | Description |
| Import and export SMD and DMX. | |
| Export SMD, and generate QC files. | |
| Import models, maps, and textures from | |
| Generate and optimize collision meshes for | |
| Help you design and export materials for models. | |
Animation
See Animation in Blender to learn how to rig and animate in a way that survives SMD export.
Shape Keys
- Shape Keys (see Flex animation).
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?
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.
- Blender Documentation Hosted by Blender.org
YouTube Probably the best place to begin learning blender
Getting help
Getting help with specific issues you are having.
- Blender Steam Discussion Steam forum for blender
Blender Community Discord Popular blender users discord
Blender Support portal Portal with a lot more places to find help. User Communities page also has links to non-english communities
External links
See also
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||