﻿<?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=%E5%88%A9%E7%94%A8%E8%80%85%3ANicholasbishop%2FSummerOfCode2010%2FProposal</id>
	<title>利用者:Nicholasbishop/SummerOfCode2010/Proposal - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ANicholasbishop%2FSummerOfCode2010%2FProposal"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Nicholasbishop/SummerOfCode2010/Proposal&amp;action=history"/>
	<updated>2026-04-25T12:20:27Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Nicholasbishop/SummerOfCode2010/Proposal&amp;diff=97155&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Nicholasbishop/SummerOfCode2010/Proposal&amp;diff=97155&amp;oldid=prev"/>
		<updated>2018-06-28T19:36:55Z</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日 (木) 19:36時点における版&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=%E5%88%A9%E7%94%A8%E8%80%85:Nicholasbishop/SummerOfCode2010/Proposal&amp;diff=97154&amp;oldid=prev</id>
		<title>129.2.175.85: /* Project Details */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Nicholasbishop/SummerOfCode2010/Proposal&amp;diff=97154&amp;oldid=prev"/>
		<updated>2010-04-30T17:40:34Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Project Details&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Multi-resolution Improvements ==&lt;br /&gt;
Nicholas Bishop&lt;br /&gt;
nicholasbishop@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Synopsis ===&lt;br /&gt;
Extend multi-resolution tools to support more than vertex coordinates. This will be accomplished by creating a new type of CustomData that stores a grid of arbitrary CustomData. I will use this new grid CustomData type to implement multi-resolution vertex colors and multi-resolution masks for all the paint modes.&lt;br /&gt;
&lt;br /&gt;
=== Benefits to Blender ===&lt;br /&gt;
Arbitrary multi-resolution data provides a clear benefit for the sculpt tools, since we can now add masks. Similary, we will be able to use vertex colors on all levels of a multi-resolution mesh, whereas now you can only paint on the base mesh.&lt;br /&gt;
&lt;br /&gt;
=== Deliverables ===&lt;br /&gt;
* Make the multi-resolution data generic.&lt;br /&gt;
* Add masks to sculpt and paint modes.&lt;br /&gt;
* Multi-resolution vertex color painting.&lt;br /&gt;
&lt;br /&gt;
=== Project Details ===&lt;br /&gt;
My first goal will be to create the grid type and convert existing multi-resolution vertex coordinate data to it. Then I will add masking support to sculpt mode. Initially this will be very basic support for non-multiresolution meshes with minimal UI.&lt;br /&gt;
&lt;br /&gt;
The next step is making masks work for multi-resolution meshes. This is probably the trickiest part of the project; doing it right will be important for making other data work with multi-resolution. Some concerns include undo support (sculpt mode has its own undo system), ensuring good memory usage, and making sure I don't break any existing functionality such as external files backing multi-resolution modifiers.&lt;br /&gt;
&lt;br /&gt;
Next I will add support for multi-resolution vertex colors, providing an alternative to regular texture mapping.&lt;br /&gt;
&lt;br /&gt;
The next goal should be fairly quick: adding masks to all the paint modes.&lt;br /&gt;
&lt;br /&gt;
Next I will add more complex masking controls and UI (should include things like UI for clearing masks and controls for converting weight groups to masks.)&lt;br /&gt;
&lt;br /&gt;
Finally, I'll add conversion from multi-resolution vertex colors to regular textures using UV coordinates from the base mesh.&lt;br /&gt;
&lt;br /&gt;
=== Project Schedule ===&lt;br /&gt;
I do not have any vacation or other work scheduled for the duration of the project, so I will be available for all twelve weeks.&lt;br /&gt;
&lt;br /&gt;
Week 1: Add the new CustomData Grid type and convert existing multires data to it.&lt;br /&gt;
&lt;br /&gt;
Week 2: Add a new CustomData type for paint masks. Implement basic support for masks in sculpt mode on non-multires meshes.&lt;br /&gt;
&lt;br /&gt;
Weeks 3, 4, 5, and 6: Generalize the CustomData Grid type to support subdivision and editing of sculpt masks. I'm giving this step four weeks to ensure a correct implementation. This will include undo support for sculpt and writing a nice release notes page.&lt;br /&gt;
&lt;br /&gt;
Weeks 6, 7, and 8: Add multi-resolution support for vertex colors.&lt;br /&gt;
&lt;br /&gt;
Week 9: Add masking support to vertex colors, to keep features the same between sculpt and paint.&lt;br /&gt;
&lt;br /&gt;
Week 10: Add more mask controls and create a nice UI for it.&lt;br /&gt;
&lt;br /&gt;
Week 11 and 12: Add conversion from multi-resolution vertex colors to regular textures.&lt;br /&gt;
&lt;br /&gt;
=== Bio ===&lt;br /&gt;
I am a computer science major at the University of Maryland, College Park. I have four years of coding experience with Blender, working on the sculpting and multi-resolution tools. I have completed projects in the Google Summer of Code for Blender in 2006 and 2008, and with the Inkscape project in 2007.&lt;/div&gt;</summary>
		<author><name>129.2.175.85</name></author>
		
	</entry>
</feed>