0,0 0,-1 -1,-1 -1,1 ----------------------------- 0,0にいく 水、光、グリッドを消す シフト+w              A               B レンダーウインドウから右クリ Generate LOD Textures --> This LOD Quad ddsを作っているので出来るまでしばらく待ちます。 この工程を0,-1 -1,-1 -1,1 でも行う data>textures >LandscapeLOD > Generated 内へ 4つのDDSファイルがありますが、ネーミングバグがあるので直します 0を二ケタにします 10224071.0.0.32     ↓ 10224071.00.00.32 ------------------------------------- ddsのブラック化バグを直します。 下記ツールが必要 DDS converter http://cs.elderscrolls.com/constwiki/index.php/DDS_Tools Python (筆者は 2.4.3使用とのこと ) http://www.python.org/download/ Python image library (PIL)   バージョン対応のものをダウンロードしてください http://www.pythonware.com/products/pil/ フォルダを作ってください C:\obwrk DDS converter を起動 data/textures/landscapelod/generated/partial を開きます input format をddsにします output formatをTGAにします 全てのDDSを選びます コンバートするフォルダをC:\obwrk に コンバート! IDLE - the Python shellを起動 IDLE のメニューの File->New window  を開きます 新しくでたウインドウに以下のコードを入力 --------------------------------------------------------------------------------------------------------------------------------------------- import os, Image, ImageOps WRKDIR = 'c:/obwrk' name = raw_input ('Enter hashcode ID of texture set ') TRX = raw_input('Enter this quads upper right cell x coordinate ') TRY = raw_input('Enter this quads upper right cell y coordinate ') name = int(name) TRX = int(TRX) + 1 TRY = int(TRY) + 1 BLX = TRX-32 BLY = TRY-32 BL = (BLX,BLY) TR = (TRX,TRY) # actually +1 (fencepost) TILESIZE = 64 os.chdir(WRKDIR) outim = Image.new('RGB', (1024, 1024)) xoffset = 0 yoffset = 0 xrange = range(BL[0],TR[0], 2) yrange = range(BL[1], TR[1], 2) yrange.reverse() for x in xrange: for y in yrange: print "%d.%d.%d.64.tga (%d,%d)" % (name, x, y, xoffset, yoffset) inim = Image.open("%d.%d.%d.64.tga" % (name,x,y)) outim.paste(inim, (xoffset, yoffset)) yoffset += TILESIZE xoffset += TILESIZE yoffset = 0 outim = ImageOps.flip(outim) BLX = BLX-1 BLY = BLY-1 outim.save("%d.%02d.%02d.32.png" % (name, BLX, BLY)) ----------------------------------------------------------------------------------------------------------------------------------------------- 入力後セーブして下さい。 メニューからRun->Run module を選択 まず、ハッシュコードを入力します。 data/textures/landscapelod/generated/partial内のファイルを見てください。 例えば、そのファイル群が10224071.1.1.64.dds等の場合、 入力するコードは、最初の10224071です。 次は32,32と入力します。 処理が入ります。 処理が止まったら 0,32と入力します。 処理が入ります。 処理が止まったら 32,0と入力します。 処理が入ります。 処理が止まったら 0,0と入力します。 ズラ−--っと処理されます。 処理が止まったらIDLE - the Python shellでの作業は終わりです。 C:\obwrk内にpngファイルが出来ているはずです。 DDS converterでの作業に戻ります。 先ほど出来たpngファイルをDDSに変換してdata/textures/landscapelod/generatedにブチ込んでやってください。 以上でブラックテクスチャバグの回避作業は終了です。