﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%3ARelease_Notes%2F2.49%2FProjection_painting</id>
	<title>テンプレート:Release Notes/2.49/Projection painting - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%3ARelease_Notes%2F2.49%2FProjection_painting"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.49/Projection_painting&amp;action=history"/>
	<updated>2026-05-07T15:18:31Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.49/Projection_painting&amp;diff=88509&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.49/Projection_painting&amp;diff=88509&amp;oldid=prev"/>
		<updated>2018-06-28T18:41:58Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 18:41時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.49/Projection_painting&amp;diff=88508&amp;oldid=prev</id>
		<title>wiki&gt;Jaredr122: reverting to english</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:Release_Notes/2.49/Projection_painting&amp;diff=88508&amp;oldid=prev"/>
		<updated>2013-01-23T05:50:42Z</updated>

		<summary type="html">&lt;p&gt;reverting to english&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Projection Painting==&lt;br /&gt;
[[image:Project_Paint_Fly.png|right|thumb|250px|image courtesy of sebastian_k]]&lt;br /&gt;
Painting in the 3D view has been improved to support '''projection painting''', which allows you to paint directly onto your model without having to worry nearly so much (or perhaps, at all) about &amp;quot;seams&amp;quot; or &amp;quot;unwrapping manually.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is useful for anyone making textured models for games (realtime display), painting stencil maps for use with rendering, and for people who just don't want to manually unwrap their meshes.&lt;br /&gt;
&lt;br /&gt;
The essential notion here is as intuitively-simple as it is powerful.  From the particular point-of-view represented by a given viewport that you are &amp;quot;looking through,&amp;quot; you &amp;quot;paint&amp;quot; the pixels from some currently-selected image &amp;quot;onto&amp;quot; the model.  Blender automatically determines the corresponding UV-coordinate locations for you, selecting the proper pixels from the source UV-map and using them to modify the pixels in the target UV-map while showing you the effects of your work in real time.  You can rotate the object at any time, select different source images at any time, and adjust many other characteristics of how pixels are selected, mixed and applied.  It really ''is'' &amp;quot;like painting on the model itself.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Projection painting works on a UV-mapped texture. Thus, you need a non-overlapping set of UV coordinates as well as an image to paint to. To automatically generate an UV set suitable for painting, you can just unwrap your mesh with the &amp;quot;Lightmap UV pack&amp;quot; option or &amp;quot;Smart Projections.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Of course you ''can'' use any UV mapping that you like, prepared any way you like.  You should just make sure that the map doesn't have any overlapping areas, lest your &amp;quot;paint&amp;quot; wind up in several places on the model's surface at once.  Projection painting is sometimes used to &amp;quot;touch up&amp;quot; image-maps that were prepared using other methods; or, vice-versa.&lt;br /&gt;
&lt;br /&gt;
'''Also See...''' &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;playlist&amp;gt;D22C6F9BE610FEEB&amp;lt;/playlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;vimeo width=&amp;quot;480&amp;quot; height=&amp;quot;360&amp;quot;&amp;gt;5093588&amp;lt;/vimeo&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
[[image:Project_Paint_Headlil.jpg|right|thumb|250px|image courtesy of ropsta]]&lt;br /&gt;
*Screen resolution independent&amp;lt;br&amp;gt;''Detail will remain the same no matter how far you're zoomed in''&lt;br /&gt;
*Blending modes, Texture Brushes (Nodal brush textures)&lt;br /&gt;
*Tablet pressure sensitivity&lt;br /&gt;
*Face select&amp;lt;br&amp;gt;''Only paint onto selected faces (FKey toggles)''&lt;br /&gt;
*Paints directly into textures&amp;lt;br&amp;gt;''Allowing you to paint into diffuse, specular maps and other textures used by GLSL shaders''&lt;br /&gt;
*Paint onto the modified mesh&amp;lt;br&amp;gt;''Subsurf, Armatures, Multires etc. can be enabled while painting''&lt;br /&gt;
[[image:ProjectPaint_ui_new.png|left|thumb|500px|New buttons to select clone and stencil UV layers as well as 3D paint options (right)]]&lt;br /&gt;
{{clr}}&lt;br /&gt;
[[image:ProjectPaint_occlude_off.png|right|thumb|Occlude disabled]]&lt;br /&gt;
'''Geometry Occlusion'''&lt;br /&gt;
&lt;br /&gt;
When this is enabled only exposed pixels are affected, this also allows for 3D stencils to be used to mask out areas of the surface too.&lt;br /&gt;
This is normally enabled along with the ''Cull'' and ''Normal'' settings.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_normal_falloff.png|right|thumb|150px|normal falloff on/off]]&lt;br /&gt;
'''View Normal Falloff'''&lt;br /&gt;
&lt;br /&gt;
As faces point away from the view the brush strokes fade away to prevent harsh edges or brush smearing (optional).&lt;br /&gt;
&lt;br /&gt;
The normal angle can be adjusted to only allow painting onto very front facing areas of the mesh.&lt;br /&gt;
&lt;br /&gt;
When painting onto models with large faces and sharp angles (low poly building for example) you may want to disable this option. &lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_bleed.png|right|thumb|8px bleed comparison]]&lt;br /&gt;
'''Seam Bleed'''&lt;br /&gt;
&lt;br /&gt;
Extend the paint beyond UV island bounds to avoid visual artifacts (like bleed for baking)&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_stencil.png|right|thumb|350px|Clone between layers with a stencil]]&lt;br /&gt;
'''Clone between UV Layers'''&lt;br /&gt;
&lt;br /&gt;
Paint from 1 UV layer to the current one, useful for taking photos from multiple angles and painting them onto an unwrapped texture&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_clone_seam.png|right|thumb|Clone with an offset to remove seams]]&lt;br /&gt;
'''Clone with offset'''&lt;br /&gt;
&lt;br /&gt;
Useful for painting over UV seams which isn't possible to do in a 2D image editor, otherwise its similar to cloning in the Gimp. (Ctrl+LMB to set the 3D cursor location to clone from)&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_stencil_simple.png|right|thumb|Stencil (mask)]]&lt;br /&gt;
'''UV layer stencil mask'''&lt;br /&gt;
&lt;br /&gt;
Use another UV layer as a mask for painting, (like quickmask in The Gimp)&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_view_clip.png|right|thumb|350px|Clip the view by a bounding box]]&lt;br /&gt;
'''View clipping'''&lt;br /&gt;
&lt;br /&gt;
Painting can be constrained to a bounding box (Alt+B to set view clipping).&lt;br /&gt;
&lt;br /&gt;
This helps to avoid painting onto overlapping geometry.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
[[image:ProjectPaint_opacity.png|right|thumb|Limit opacity]]&lt;br /&gt;
'''Correct Opacity Blending'''&lt;br /&gt;
&lt;br /&gt;
never accumulate over the opacity set for a brush (except when Airbrush is enabled)&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
*screen to UV Image mapping initialization as needed.&lt;br /&gt;
*multi-threaded painting and mapping initialization.&lt;br /&gt;
*floating point as well as 8bit channels.&lt;br /&gt;
*partial OpenGL updates ''(avoid sending the entire image to the graphics card)''&lt;br /&gt;
*tile based undo ''(only store modified tiles for each undo step)''&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
* Using textures with dimensions other than 128, 256, 512, 1024, 2048, 4096 will be a lot slower to refresh. &lt;br /&gt;
* Large faces with a single vertex behind the view in perspective mode will be ignored.&lt;br /&gt;
* Overlapping UVs will show artifacts when painting onto the same pixels from different faces (only when air-brush is disabled).&amp;lt;br&amp;gt;This includes Mirrored UVs in some cases.&lt;br /&gt;
* Hard edges with the edge split modifier are detected as UV island boundaries when bleed is enabled.&lt;br /&gt;
&lt;br /&gt;
=== Future Plans ===&lt;br /&gt;
* Easy image stamp option&lt;br /&gt;
* Normal map painting options&lt;br /&gt;
* Texture mapping modes (world, orco, normal, reflection)&lt;br /&gt;
* Project from face normal (even width line over a curved surface)&lt;br /&gt;
* Auto select paint depth exclude distant geometry.&lt;br /&gt;
* Mirror painting&lt;br /&gt;
* Keep screen:uv cache between brush strokes, generate while idle. (will improve user experience with high-res textures)&lt;br /&gt;
'''Brush System'''&lt;br /&gt;
* thumbnails to select brushes ''(like in the gimp)''&lt;br /&gt;
* Curve falloff (like sculpt currently has)&lt;br /&gt;
* Options jitter, paint image sequence.&lt;/div&gt;</summary>
		<author><name>wiki&gt;Jaredr122</name></author>
		
	</entry>
</feed>