Saturday, April 12, 2014

delete folder

You don't need to reinstall windows or anything super complicated like that.

Here's what you need to do. (Note that this also works for the filename too long to delete problem)
Using the following commands in an elevated command prompt, make a new empty directory and use it to overwrite the file you want to delete than delete both directories. Not sure if this would work with a file, probably would if you just made a blank file in a text editor and then changed the file extension to match what you're deleting.

open a cmd prompt as admin (windows+x in win 8 and pick command prompt (Admin) or in other versions hit the windows button and search cmd then right click cmd and click run as administrator. then type these commands. (For example purposes we'll say I'm trying to delete a folder named undeletable in my user folder, just replace C:\Users\JJ\Undeletable with the folder you want to delete, if there are spaces in the directory put the directory in quotes, i.e. "C:\Program Files\undeletable Program" )

mkdir c:\emptyDir
robocopy c:\emptyDir C:\Users\JJ\Undeletable /s /mir
rmdir C:\Users\JJ\Undeletable /S /Q

repeat the process for any other folders or files you need to delete then delete the empty directory with this
rmdir C:\emptyDir

And ta da it works like magic :)

If for some reason it doesn't work try it in the recovery console. For windows 7 and below this requires a windows install disk or recovery disk. You can make a recovery disk in windows 7, can't remember how off the the of my head. boot into the install disk and click repair your computer and cancel any automatic repairs that pop up. Then select command prompt. In windows 8.1 (probably 8 too) you can sign out, then at the login screen click the power button then hold shift and click restart. A recovery option screen should show up, click trouble shoot → advanced settings → command prompt. It will now restart to the command prompt. Then before running the commands run this

diskpart (a dos program called diskpart will open)
list volumes
(Take note of the path that the recovery console sees windows at. If your c drive doesn't have a volume label/name hopefully you at least know what size it is and go off that)
Once you've figured out the correct drive letter paths type...
exit and hit enter

now run the robocopy commands with the adjusted drive letters and all should be well with the world.

That should do it one way or another.

    Wednesday, May 8, 2013

    Temp

    КОМПЮТЕР графикийн ойлгогдохгүй нууцыг доорхи маш чухал математикийн тэнцэтгэлийг бүрэн эзэмшсэнээр  тайлах боломжтой.
    U V = jU j jV j cos( U!V)
    Дээрхи томьёо  хоёр векторын скаляр үржвэр нь векторуудын уртын үржвэрийг хоорондох өнцгийн косинусаар үржүүлсэнтэй тэнцүү болохыг харуулж байна. Үүнийг бүрэн ойлгосон байхад тригонометрийн бусад нэр томьёог хялбархан эзэмшинэ.

    Хоёр векторын хоорондох өнцгийн косинусийг  яаж хэрэглэхийг мэдлээ. Гэхдээ векторууд огтлолцоогүй хоорондоо хол зайтай байвал яах вэ. Яаж хоорондын өнцгийг хэмжих вэ. Чиглэлийн вектор координатын хаана байрлах нь чухал биш учраас дурын байрлалд шилжүүлж болно. Тиймээс хоёр вектор нэг цэгээс эхлэнэ гэж үзээд хоорондын өнцгийг тодорхойлох боломжтой. Хоёр вектор параллель бол хоорондын өнцөг 0 бөгөөд косинусын утга 1 байна. Харин эсрэг чиглэлтэй бол өнцөг нь 180 градус буюу радиан хэмжээсээр  Пи бөгөөд косинус нь -1 байна. Харин перпендикуляр бол өнцөг нь 90 градус косинус нь 0 утгатай байна.

    Homogeneous Coordinates

    Points are vectors, and in our case they are 3-dimensional vectors. They represent positions in
    3-D. Direction vectors are also 3-dimensional vectors. Generally if someone says casually that some
    quantity is a “vector”, they mean a direction vector. We can measure both the “direction” and the
    “magnitude” of a direction vector, and it is often the case that we only care about one or the other in
    the equations that we are juggling. Points and direction vectors are related by a simple and elegant
    fact: the values of the components of a point are identical to the values of the direction vector that
    points from the origin to the point.
    Цэг бол 3Д байрлалыг тодорхойлох гурван хэмжээст вектор мөн. Чиглэлийн вектор ч мөн 3 хэмжээст вектор юм. Чиглэлийн векторын урт болон чиглэлийг хэмжих боломжтой байдаг нь цэгээс ялгагдах онцлог юм. Чиглэлийн вектор болон цэг нь дараахи хялбар зарчмаар хоорондоо холбогдоно.

    Математик үйлдэл хийхэд хялбар байдаг учраас дөрөв дэх элементийг нэмж ашигладаг.
    PH=(x,y,z,w)
     Цэгийн хувьд орон зайд шилжих хөдөлгөөнийг л хийнэ. Харин векторын хувьд шилжүүлэх үйлдэл төдийлөн ач холбогдолтой биш бөгөөд ихэвчлэн нормалчилж чиглэлийг нь ашигладаг.

    Friday, October 19, 2012

    Compositing golden check list

    1. Context
    2. Always Track your shot even if it's shoot in tripod
    3. Perspective
    4. Color
    4.1   Light
    4.2   Depth Atmosphere
    4.3   Contextual
    5. Sharpness
    5.1    Focal
    5.2    Motion
    5.3    Contextual- Different lenses has different sharpness and filtes,highlight, blooms, blur
    6.  Grain 

    Monday, October 8, 2012

    Renderman RSL-5.2

    Color Math

    Өнгийг тохируулж хянах нь шэйдр хөгжүүлэлтийн маш том хэсэг юм. Нэг орон зайд орших өнгийг өөр орон руу шилжүүлэн тооцоолол хийхэд тухайн даалгавар ихээхэн хялбарчлагдах боломжтой.  Өнгөнүүдийг өмнөхтэй адил нэмж хасаж үржүүлж болно. Энэ хэсэгт өнгөн дээр хийгдэж болох математик үйлдлүүд болон онолтой танилцана.

    Sunday, September 30, 2012

    Renderman RSL-5.1


                                   MATH FOR SHADER WRITER 


    Математмк -  та авьяаслаг шэйдр бичигч болохыг хүсвэл зайлшгүй мэдэж байх шаардлагатай зүйл бөгөөд ихэнхи хүмүүс сонсоод халширч зугтаадаг. Их дээд сургууль коллежд байхдаа энэхүү хичээлд төдийлэн анхаардаггүй байсан учраас шэйдр бичихэд ашиглагдаж байгаа математикийн нэр томьёог ойлгохгүй нь гэж бүү бодоорой. Энэ сэдэвт үзэх зүйлийг ойлгохын тулд математикийн гүнзгий мэдлэг шаардагдахгүй. Зарим онол концептууд нь ойлгоход төвөгтэй байж болох ч бид математикч биш учраас үүнийг батлаж, онол яаж хэрэгжиж байгааг мэдэх шаардлага огт байхгүй.


    Saturday, November 12, 2011

    Renderman RSL-4.2

    GNU Make

                Агуулахын хэмжээ томрохын хэрээр доторхи файл бүрийг хөрвүүлэхэд тун их хугацаа зарцуулж байгааг анзаарна. Түүнчлэн файлын холбоос, удамшил зэргийг хайж олоход маш төвөгтэй болно. Нэг жишээн дээр тайлбарлахад та гэрэлтүүлэлтийн загвар хийгээд амжилттай ашиглаж байсан  гэж үзье. Гэнэт түүн дотор bug (шавьж) илэрч зурах үед асуудал тулгарлаа. Та гэрэлтүүлэлтийн загвар болох толгой файлыг шалгаж байгаад алдааг илрүүлж заслаа. Үүний дараагаар энэхүү загварыг ашигласан бүх шэйдр файлуудыг дахин хөрвүүлэх шаардлагатай болно. Гэвч аль файл энэ загварыг ашигласныг хэрхэн мэдэх вэ? Хэрэв файлууд нь тавь, жараас дээш бол бүгдийг нь нэг нэгээр нь дахин хөрвүүлэх үү? зэрэг хүндрэлүүд үүснэ. Өөрчлөгдсөн файлыг агуулсан шэйдр бүр автоматаар дахин хөрвүүлэгдэж байх арга хэрэгтэй болно. Энэ бүх төвөгтэй үйл ажиллагааг GNU Make зохицуулж хяналтанд байлгах болно.

    Friday, November 11, 2011

    Renderman RSL-4.1

    ENVIRONMENT
              Шэйдр хөгжүүлэх орчноо зөв оновчтой сонгож чадвал бүтээх ажиллагаа хурдан, таатай, зохион байгуулалт сайтай болж чаддаг. Орчны тухай бүгдийг судалж мэдэхэд бага зэрэг хугацаа шаардагдах хэдий ч нэгэнт сурчихсан хойно код бичих ажиллагааг маш хөнгөвчилдөг. Бас нэг чухал зүйл нь та ажилд орлоо гэж бодоход ажиллах орчинтойгоо харьцаж сураагүй бол бусад  TD нартай харилцахад  томоохон  саад тулгарна. Студи болгон өөр өөрийн ажиллах орчинтой боловч ерөнхий зарчим нь ижил. Энэ бүлэгт шэйдр TD нарын хэрэглэдэг ажлын орчин болон түүний ажиллагааны  талаар өгүүлэх болно. Энд өгүүлэх арга нь цорын ганцхан шийдэл биш. Гэхдээ энэ аргыг ашиглах нь хамгийн үр дүнтэй ба орчинг өргөтгөж тохируулахад тун хялбар.